package com.vcc.service.service;

import com.mybatisflex.core.paginate.Page;
import com.mybatisflex.core.service.IService;
import com.vcc.data.entity.ShareAccountOrder;
import com.vcc.service.boss.share.order.response.BossShareAccountOrderResponse;
import com.vcc.service.client.share.order.response.ClientShareAccountOrderResponse;

public interface ShareAccountOrderService extends IService<ShareAccountOrder> {

    Boolean createShareAccountOrder(Long userId,String remark);


    Page<ClientShareAccountOrderResponse> paging(Integer pageNumber, Integer pageSize, Long userId, Integer status);

    Page<BossShareAccountOrderResponse> paging(Integer pageNumber, Integer pageSize, String orderId, Long targetUserId, Integer status);


    Boolean audit(Long id,Integer status,String remark);
}
